<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>



// 总体理解 代码多 运用重复的函数就多 就跟以前学cs一样 需要重复调用代码样式 这里是重复调用函数样式



        // 案例 输入年份 输出当前年份2月份的天数
        // 闰年 2月29 天 平年2月28天
        function get() {
// 这里可以这么理解在if条件表达式里调用了isRunYear函数。 会根据isRunYear函数代码块返回值的true或false 来决定执行if里面的语句 true则执行if false则执行else
            if (isRunYear()) {//调用函数需要加小括号 变量名可以不同 因为是形参 只写小括号不写形参名也可以执行
                alert(year + '年2月29天')
            } else {
                alert(year + '年2月28天')
            }
        }
        get(year = prompt('请输入年份'))

        // 案例3 输入年份 判断是否是闰年 能被4整除并且不能被100整除 或者能被400整除
        // 老师做法
        function isRunYear(year) {//2
            // 如果是闰年 我们返回 true 否则返回false
            var flag = false//3
            if (year % 4 == 0 && year % 100 !== 0 || year % 400 == 0) {//4
                flag = true//5
            }
            return flag//6
        }
        // console.log(isRunYear(2000));//ture 1.2000符合分支条件 flag= true 原值被覆盖

    </script>
</head>

<body>

</body>

</html>